<li id="block_{{d.getId()}}" data-block-id="{{d.getId()}}" data-search-match="{{d.searchMatch}}">
	<div class="item-info">
        <i class="block-type-tag iconfont nohand noopacity" title="{{BlockModel.typeText(BlockModel.TYPE.PASSWORD)}}">&#xe627;</i>
		<span id="block_label_{{d.getId()}}">{{d.getLabel()}}</span>
		<i class="iconfont" onclick="BlockHelper.copyBlockElementLabelById({{d.getId()}})" title="复制">&#xe64b;</i>&nbsp;
		<span id="block_value_{{d.getId()}}" disabled="disabled">{{ '●'.repeat(Math.min(15, d.get('value', '').length)) }}</span>
        <span id="block_value_show_{{d.getId()}}" style="display:none;">{{d.getValue() }}&nbsp;</span>
            <i class="iconfont" onclick="BlockHelper.togglePasswordShow({{d.getId()}})" title="查看">&#xe6a5;</i>
            <i class="iconfont" onclick="BlockHelper.copyValueById({{d.getId()}})" title="复制">&#xe64b;</i>
		
		<span class="block-comment">{{d.getComment('')}}</span>
	</div>
	<div class="layui-btn-container">
        <i class="iconfont" onclick="popupBlockAddBox(null, {{d.getId()}})" title="编辑">&#xe703;</i>
		<i class="iconfont" onclick="BlockHelper.moveUp({{d.getId()}})" title="上移" style="transform:rotate(180deg);display:inline-block;">&#xe672;</i>
		<i class="iconfont" onclick="BlockHelper.moveDown({{d.getId()}})" title="下移">&#xe672;</i>
        <i class="iconfont" onclick="BlockHelper.deleteBlock({{d.getId()}})" title="删除">&#xe645;</i>
		<i class="iconfont" onclick="BlockHelper.exportBlock({{d.getId()}})" title="导出">&#xe64a;</i>
	</div>
</li>